put up to hang - French English Dictionary